Topical activity monitor system and method

ABSTRACT

A method monitors topical activity among networked devices of social communications networks. Related messages, such as posts, shares, likes, and others, are communicated between devices of the social networks. Each social network maintains a share count of related messages. A data network, such as the Internet, includes sources of articles. The method includes receiving a search item from the data network, collecting articles related to the search item from article sources, storing a unique identifier for each collected article, comparing the search item to the unique identifiers to determine similarity, compiling a result set of any similar unique identifiers, communicatively detecting, for the result set, respective share counts of related messages for each social network, and deriving a collective score based on all share counts. The score represents topical activity for the search item. The score is reported, and relevant articles may also be reported.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a conversion of and has benefit of priorityof the U.S. Provisional Patent Application No. 61/546,211, titled“Topical Activity Monitor System and Method,” filed Oct. 12, 2011, whichis co-pending and has at least one same inventor of the presentapplication.

TECHNICAL FIELD

The invention generally relates to monitors for computer networksystems, and more particularly relates to monitors for measuringactivity of users of computer network systems, such as the Internet, asrelates to topics of articles and items published for access via thecomputer network systems.

BACKGROUND

Articles, advertisements, software, files, apps, and other informationand content items are often published (i.e., made accessible to others)on a computer network for access by users of computers communicativelyconnected to the network. User access or interaction with a respectivearticle has at times been monitored to measure indications of useractivity and interest in the item. User activity and interest as to anyparticular individual item has typically been monitored and measuredonly as to the specific, individual item.

Certain analytics applications, such as web analytics, have collecteddata related to a particular website or website feature. As an example,Google™ Analytics has provided summarized “dashboard” metrics profilinguse of a particular website searchable through the Google™ Internetdirectory search service, including summarized metrics such as websitevisits, bounce rate, average time on site, referring or direct hits, andsimilar information regarding a particular website of the service. Otherweb analytics providers, such as Facebook™ Insights, have made availablesummarized metrics profiling a particular social network “Page” of theservice, including summarized metrics such as numbers of posts to thePage, total “Likes” by others relating to Page contents, and numbers ofposters for content associated with the Page contents. Other publiclyavailable and private sources make available similar and other types ofsummarized metrics, for individual websites, pages, blogs, and the like.

Though conventional analytics have provided various website, websitepage and website feature metrics, the conventional analytics do notdirectly provide insight into particular topical contents or subjects ofthe websites, pages, or features. Of course, topical content may becontained or addressed in any website, page, blog or the like, such asin articles, links, software programs, advertisements, social mediatext, and others. Because conventional analytics and schemes have beendirected to visit and traffic measurement of individual websites andpages, measurement of the popularity and attention to an idea, theme, ortopic related to a shared or published object or item has not beenpossible. Such measurements of popularity and attention to an idea,theme or topic, however, would significantly benefit businesses andpersons interested in more holistic measure of topicalawareness/interest (as opposed to the conventional analytics focus onmeasures associated only with visits, traffic types or location, andsimilar individualized aspects for an individual website, page orsimilar item).

It would, therefore, be a significant improvement in the art andtechnology to provide for topical activity monitoring, for measure ofuser activity and interest in particular topic or category of articlesgenerally.

SUMMARY

Embodiments of the invention include systems and methods for monitoringtopical interest or activity in or with respect to a search item, suchas a word, text, image, or other. Embodiments access and process sharecounts of messages (e.g., posts, shares, likes, votes, ranks, and othercomments, and combinations) in social/online networks regarding articlesrelated to the search item. A score is processed, providing a measure ofinterest or activity in the articles, as a relative measure of interestor activity for the search item.

An embodiment of the invention includes a system for monitoring topicalinterest in a search item of a user device. In the embodiment, messagesinclude an article artifact representing an article. These messages arecommunicated over a communications network of networked devices, and thecommunications network counts the messages to yield a share count of themessages for the communications network. The system includes a queryreceiver communicatively connected to the user device, forcommunicatively receiving the search item from the user device, adatabase communicatively connected to the query engine, the databasecontains at least one indexed article representing the article, acomparator communicatively connected to the query device and thedatabase for determining any of the at least one indexed article of thedatabase similar to the search item received by the query receiver, adetector communicatively connected to the comparator and thecommunications network, for accessing the communications network toobtain, for each of the at least one indexed article determined by thecomparator, the share count of the messages of the communicationsnetwork including the article artifact representing the indexed articleof the article, and a score processor connected to the detector, forderiving a score from the share count of the messages, the scorerepresents topical interest in the search item for the communicationsnetwork.

In other aspects, a plurality of respective article artifacts, eachrespectively representing at least one respective article, arecommunicated over the communications network in respective messages,each respective message includes one of the respective article artifactrepresenting one of the respective article, and the communicationsnetwork respectively counts the respective messages of the respectivearticle artifact to yield a respective share count for the respectivemessages. The system further includes a plurality of respective indexedarticles of the database, each respective indexed article respectivelyrepresenting one of the respective article, and the comparatorrespectively determines any of the respective indexed articles similarto the search item received by the query receiver, the detector accessesthe communications network to obtain, for each of respective articledetermined by the comparator, the respective share count of therespective messages of the communications network including therespective article artifact representing the respective indexed articleof the respective article, and the score processor derives an aggregatescore from all of the respective share counts for all of the respectivemessages and the respective articles, the aggregate score representstopical interest in the search item for the communications network.

In yet further aspects, a plurality of respective communicationsnetworks each include respective messages, each of the respectivemessages of the respective communications network of the pluralityincludes one of the respective article artifact representing one of therespective article, and the respective communications network of theplurality respectively counts the respective messages of the respectivearticle artifact to yield a respective share count for the respectivemessages of the respective communications network of the plurality, andthe detector accesses each of the plurality of respective communicationsnetworks to obtain, for each respective article determined by thecomparator, the respective share count of the respective messages of therespective communications network including the respective articleartifact representing the respective indexed article of the respectivearticle, and wherein the score processor derives an overall score fromall of the respective share counts for all of the respective messages,all of the respective articles, and all of the plurality of respectivecommunications networks, the overall score represents topical interestin the search item for the plurality of respective communicationsnetworks.

In other aspects, the respective messages are selected from the groupconsisting of: a post, a share, a like, a vote, a rank, other comment,and combinations.

In even further aspects, the communications network is a socialcommunications network.

In other aspects, an article network includes communicatively connectedarticle source devices, each article source device includes at least onearticle, and the embodiments include a collector communicativelyconnected to the article network, the collector, responsive to queryreceive on receipt of the search item, accesses the article sourcedevices over the article network to read each of the at least onearticle, and an indexer communicatively connected to collector and thedatabase, the indexer, for each respective one of the at least onearticle from the collector, parses the article, creates the indexedarticle corresponding to the article, and stores the indexed article inthe database.

In other aspects, the system includes a reporter communicativelyconnected to the score processor, for communicating the score inreadable format to the user device.

In further aspects, the reporter is communicatively connected to thescore processor and the user device, for communicating the score inreadable format, together with the articles or an identifier of thearticles corresponding to the score, to the user device. In yet otheraspects, the user device is communicatively connected to the querydevice and the reporter by the Internet, and the user devicecommunicates the search item over the Internet to the query device andthe reporter communicates the score over the Internet to the userdevice.

Another embodiment of the invention is a method of monitoring topicalactivity among networked devices of a social communications network. Thesocial communications network communicates related messages betweennetworked devices and maintains a share count of the related messages,and a data communications network includes at least one source ofarticles. The embodiment of the method includes receiving a search itemfrom a data communications network, collecting articles related to thesearch item from each of the at least one source of articles of the datacommunications network, storing in a database, for each respective oneof the article from the step of collecting, a respective uniqueidentifier representing the article, comparing the search item to eachrespective unique identifier, respectively, of the database, todetermine similarity of the respective unique identifier to the searchitem, compiling a result set of each respective unique identifierdetermined similar to the search item in the step of comparing,communicatively detecting the share count of the messages of the socialcommunications network related to the result set, and deriving a scorebased collectively on all of the share counts from the step ofcommunicatively detecting, the score represents topical activity ofnetworked devices of the social communications network for the searchitem.

Yet another embodiment of the invention is a method of monitoringtopical activity among respective networked devices of each of aplurality of respective social communications networks. Each respectivesocial communications network communicates respective related messagesbetween the respective networked devices of the respective socialcommunications network and maintains a respective share count of therespective related messages of the respective social communicationsnetwork, and a data communications network includes at least one sourceof articles. Embodiments of the method include receiving a search itemfrom a data communications network, collecting articles related to thesearch item from each of the at least one source of articles of the datacommunications network, storing in a database, for each respective oneof the article from the step of collecting, a respective uniqueidentifier representing the article, comparing the search item to eachrespective unique identifier, respectively, of the database, todetermine similarity of the respective unique identifier to the searchitem, compiling a result set of each respective unique identifierdetermined similar to the search item in the step of comparing,communicatively detecting the respective share count of the respectiverelated messages of each one of the plurality of respective socialcommunications network related to the result set, and deriving a scorebased collectively on all of the respective share counts from the stepof communicatively detecting, the score represents topical activity ofall of the respective networked devices of all of the plurality ofrespective social communications networks for the search item.

In other aspects, the search item is received in the step of receivingfrom a user device communicatively connected to the data communicationsnetwork, and embodiments of the method include reporting the score tothe user device over the data communications network.

In further aspects, the related messages are selected from the groupconsisting of: a post, a share, a like, a vote, a rank, other comment,and combinations.

In yet other aspects, the respective related messages are selected fromthe group consisting of: a post, a share, a like, a vote, a rank, othercomment, and combinations.

In other aspects, the embodiments of the method include indexing eachrespective one of the article from the step of collecting to obtain therespective unique identifier for the article.

In yet further aspects, reporting includes communicating the articlescorresponding to the search item to the user device.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention is illustrated by way of example and notlimitation in the accompanying figures, in which like referencesindicate similar elements, and in which:

FIG. 1 illustrates a system for monitoring topical activity representedinteractivity of network connected devices with articles of sourcedevices of the network, according to certain embodiments of theinvention;

FIG. 2 illustrates a system for detecting article interactions bynetwork connected devices of a social/online network system, accordingto certain embodiments of the invention;

FIG. 3 illustrates a method for monitoring topical activity ofcommunications devices, via communications over a network, according tocertain embodiments of the invention;

FIG. 4 illustrates a method for monitoring topical interest representedby articles accessible via network communications, based on interactionsby devices with the articles, according to certain embodiments of theinvention; and

FIG. 5 illustrates an example of a method of measuring awareness orinterest in an idea or topic, by detecting device interactivity with anarticle relevant to the idea or topic, according to certain embodimentsof the invention.

DETAILED DESCRIPTION

According to certain embodiments, in a computer network system, articles(which include, but are not limited to, documents, advertisements,software, social media text and other information content, and otheritems, each having one or more subject or topic, are available foraccess by computers communicatively connected to the network system).These articles are hosted or accessible on websites, servers, or otherhost devices of the network, for access by other devices communicativelyconnected to the network. The articles may be identified as having aparticular topic or category. For example, an article that is a pressrelease may relate to a particular company or event of that company; anarticle that is a social media post may relate to a particular company'sstock or a consumer item (e.g., coffee, movie, etc.); an article that issoftware may be an application program (e.g., what is commonly known asan “app”) or other program or file representing an action processed by amicroprocessor device to obtain a result; an article that is anadvertisement may relate to any of a wide variety of consumer, businessor other products or services offered; and numerous other examples ofarticles are possible. An article can also be a link to another article,such as a hyperlink or location or other link (e.g., a social media“like” or “share” of a web pointer to a content or other information oritem). These various articles are “published” (e.g., broadly including,but not limited to, uploaded, stored, pushed, or otherwise provided ordelivered or made accessible over the network) by a source devicecommunicatively connected to the network, for access by other devicescommunicatively connected to the network through network communicationsbetween the source and other devices.

Each article references or represents one or more particular topicalitem. According to embodiments, a monitor detects the one or moreparticular topical item for an article that is published. The monitoris, for example, a computer communicatively connected to the networkthat identifies that the article is published (i.e., made accessible todevices of the network) by a publisher device communicatively connectedto the network. The monitor, or in certain alternatives, devices incommunicative connection with the monitor, parses the article todetermine the one or more particular topical item of the article.

The one or more particular topical item of the article (as so determinedby the monitor) is employed by a search engine of or communicativelyconnected to the monitor, to detect any additional articles published bythe same or another publisher device of the network, which additionalarticles have same or relative relationship to the one or more topicalitems. An activity detector is communicatively connected to the monitorand the search engine. The monitor and the search engine signal to theactivity detector an identifier of all articles of the one or moretopical item. The activity detector, via communicative connection to thenetwork, detects devices and interactions of those devices with thearticles over the network. Application programming interfaces (APIs) ofthe communication networks, of devices communicatively connected to thenetwork, and/or of elements providing communication connectivity in andamong the networks, are interfacingly accessed by the activity detectorcommunicative to detect the devices and interactions of devices.

An output device is communicatively connected to the activity detector.The output device collects and processes detected device and interactionindicia from the activity detector and performs metrics analyses of theindicia. In certain embodiments, the output device displays or otherwisereports the analyses and other relevant characteristics of the indicia,such as one or more measurement level.

Generally, embodiments employ online content that has relevance,similarity or some other relationship to a particular topic, such as ofan article, to obtain a measure of overall awareness of the topic (asdetermined by interaction of users, via networked user devices, witharticles relevant to the topic). This overall awareness of eachparticular topic is gauged by measuring activity relevant to articlescorresponding to the topic on one or many communications networks, forexample, the Internet (generally), social networks of interconnectedcommunications devices, corporate or enterprise networks, and othersimilar communicative networks of communications devices operated byrespective device users.

Access, viewing, downloading, operating/processing, and otherinteraction with web based content, for example, is a proxy to publicawareness measures regarding topics of the content.Sharing/Liking/Interactions via social/online communities ofcommunicatively connected devices, and users of the devices, of contentthe same or similar to a particular topic is determined and included inmeasures by the embodiments to provide assessment of public awareness ofthe particular topic.

Referring to FIG. 1, a system 100 for monitoring topical activityrepresented by an article 110 (or item representing or referring to thearticle, also referred to at times as the article 110 for purpose ofFIG. 1) accessible in a communications network 102, includes a monitorprocessing device 104 having or communicatively connected to a database106. As used in this disclosure, the term “article” comprises a digitalartifact of the network 102 or of a device or element of orcommunicatively connected to the network 102, which is usuallyprocessable or producible (e.g., displayed, edited, output) by a devicecommunicatively connected to the network 102, and includes but is notlimited to any of file, document, advertisement, software program, app,picture, graphic, object, or content item capable of being digitallyrepresented in a storage, computer, or communicated signal of orcommunicatively connected to the network 102 or available for access bycomputers or devices connected to the network 102. Certain nonexclusiveexamples of such an article include a press release related to aparticular company, or event, product or service of the company; apublication that is a company website or social media website postrelated to a particular company's stock or a consumer item (e.g.,coffee, movie, or another product or service); a software program,script, code or other program or file available from or interactive witha website or computer connected to the network 102, representing anaction processable by a microprocessor device to obtain a result (e.g.,including, without limitation, what is commonly known as an “app”);advertisement for any of a wide variety of consumer, business or otherproducts or services offered or other notice or announcement, availablefrom the network 102 as pop-up, push, download or in any other manner;and numerous other examples of articles obtainable via communicativeconnection to the network 102 are possible (e.g., flash programs,cookies, website statistics, and others). Additionally, in othernonexclusive examples, an article can be or include a link to anotherdistinct or related article, such as a hyperlink, identifier, orlocator, or a location or other link or referral source (e.g., a socialmedia “like” or “share” of a web pointer to a content, information orother item). These various articles are “published” (e.g., broadlyincluding, but not limited to, uploaded, stored, pushed, or otherwiseprovided or delivered or made accessible via communications over thenetwork 102) by one or more source device communicatively connected tothe network 102, for access by another device communicatively connectedto the network 102.

As nonexclusive examples, source devices 112 communicatively connectedto the network 102 may include, but are not limited to, one or more of asocial network server 112 a, an application server 112 b, a searchserver 112 c, a corporate/private server 112 d, an article storage 112e, a records server 112 f, other processing and/or communicationdevices, and any combination of these. The social network server 112 ais any device communicatively connected to other devices of users withsimilar interests in any article (e.g., Facebook™, Google+™, LinkedIn™,and others), for example, via a website of the server 112 a. Theapplication server 112 b is any device communicatively connected toother devices for access by the other devices to any article of softwareservices of the server 112 b. The search server 112 c is any devicecommunicatively connected to other devices for access to an Internetdirectory search service of the server 112 c for any article. Thecorporate/private server 112 d is any device communicatively connectedto other devices for access to a website, download site or page (e.g.,ftp, Rich Site Summary (RSS) feed, link or other), or other programminginterface of the server 112 d that is, includes or makes available foraccess any article. The article storage 112 e is any memory, ornon-transient store of data in memory, for or representing any article,and communicatively connected to other devices. The records server 112 fis any device through which any memory or non-transient store ofarticles or references (including links) in memory, communicativelyconnects to other devices. For purposes of this disclosure, all sourcedevices 112 (including but not limited to the servers 112 a-d and f andthe storage 112 e) may at times be referred to individually andcollectively as such, and at other times each of the social networkserver 112 a, the application server 112 b, the search server 112 c, thecorporate/private server 112 d, the article storage 112 e, or therecords server 112 f may be more specifically referenced for purposes ofexplanation. The source devices 112, and each of them, have similarcharacteristic in that each is a device communicatively connected to thenetwork 102 as a publisher of or source (including referral) for accessby other devices to one or more article.

The network 102 can be or include any telecommunication and/or datanetwork or combination of such networks, whether public, private orcombinations of these, including, for example, the Internet, a localarea network, wide area network, intranet, public switched telephonenetwork (PSTN), wireless (e.g., cellular, WiFi, WLAN, GPS, infrared,satellite, radio frequency, or other) network, satellite network, otherwired or wireless communication link or channel, combination of links orchannels, or any combination of these. A non-exclusive example of thecommunications network 102 is the Internet, including but not limited toany and every possible combination of a wired data link, wirelesscellular data link, and other link connected to the Internet (e.g.,connected directly or indirectly connected through other links ornetworks). Pluralities of different ones and types of the source devices112 are contemplated, where each source device 112 communicativelyconnects to the network 102 for communicative access by or via themonitoring processing device 104, or element(s) thereof.

Referring to FIG. 2, in conjunction with FIG. 1, the monitor processingdevice 104 of the system 100 includes or communicatively connects to aprocessor 114 and memory 116. The monitor processing device 104 alsoincludes or communicatively connects to a collector 118, an indexer 120,an activity detector 122, a query engine 126, and a reporter 124. Thecollector 118 is or includes one or more hardware device, softwareprogram stored in memory, or combination of these, of or communicativelyconnected to any one or more of a website, computer interface device,signal sampler device or sniffer, RSS feed source, or another sourcedevice 112, of or communicatively connected to the network 102. Thecollector 118 continuously, intermittently, or responsive to input, asapplicable in the embodiment, searches and discovers articles availablefor access over the network 102 from the source device 112. Thecollector 118 may additionally, but need not necessarily (e.g., whereanother device or human intervention may be instead involved), parse thearticles for particular one or more topical item of each articles.

The indexer 120 is or includes one or more hardware device, softwareprogram stored in memory, or combination of these, communicativelyconnected to the database 106 or similar storage, and capable ofprocessing indicia, including topical item(s), parsed from the article.The indexer 120, based on the one or more topical item of each articleas determined from parse of the article, designates a unique identifierfor the article (for example, a number or numbers, letter or letters,other identifiers, metatag or tags, or combinations, as desired in theembodiment), and stores the identifier and additional indicia of thearticle. Indicia of the article can include, for example, any of atopical item, title, source or publisher, publication time, author,summary, tag(s), image list, revision time, other label or elementrepresenting the article, or combination. These indicia are stored bythe collector 118 in the database 106 or similar storage, for access viathe unique identifier and/or via the corresponding indicia of thearticle.

The query engine 126 is or includes one or more hardware device,software program stored in memory, or combination of these,communicatively connected to the processor 114 and memory 116. The queryengine 126 includes a website display of a search input request template(not shown in detail in FIG. 1). The website display is served to adevice communicatively connected to the network 102, such as via themonitor processing device 120 or a website server communicativelyconnected to the device 120. For example, a website program is processedby the device 120 or a connected website server and, on request over thenetwork 102 from a computer or processing device of the network 102, thedevice 120 or server, as applicable, processes the website program andcommunicates the website display over the network 102 for receipt,processing and display by the requesting computer or device in abrowser. The search template communicatively interfaces to the queryengine 126 for input of a search request, via communication over thenetwork 102, for a select one or more article indexed and stored by theindexer 120.

Search requests that may be input to the query engine 126 via thewebsite display may be or include any article or portion of an article,word, number, text, programmed filter criteria of the website display,and combinations. For example, an article paragraph, title, source, timesince publication, publication date, hyperlink to article or link forarticle, website identifier or locator (e.g., URL), portion orcombination of these, or other criteria, is input to a block or form ofthe search template of the website display and the input is communicatedover the network 102 to the query engine 126. On receiving input(sometimes referred to as “search item”), the query engine 126 processesthe input, including by comparing for level of relevancy of the inputreceived by the query engine 126 to indicia of articles which have beenindexed and stored by the collector 118 in the database 106 or similarstorage.

Input received by the query engine 126 is measured for relevancy toindicia of articles by one or more relevancy measures. A non-exclusiveexample of possible relevancy measures includes a semantic measure inwhich statistical processing determines a similarity of words of theinput to the indicia of articles (e.g., word or keyword match(es)).Other non-exclusive examples of relevancy measures include moresophisticated document clustering techniques, Boolean expressioncomparison, natural language process, latent semantic analysis,statistical and probabilistic comparisons, as well as publication sourcecomparison, comparison of publication or other temporal aspects,popularity or rating measures of others (e.g., starred or preferredselections), financial or other proxy information relativity, andothers. If relevancy measure(s) for an indexed article (or indicia ofthe article) meet or exceed a threshold, such as a programmed level orvariable, the query engine 126 determines that the article is relevantfor purposes of the particular request received by the query engine 126from the network 102. The one or more article (as represented in thedatabase 106 or other storage) so determined by the query engine 126 tobe relevant, are assembled as a result set.

The result set of article(s) is accessed by the activity detector 122.The activity detector 122 is or includes one or more hardware device,software program stored in memory, or combination of these, as well as aprocessor and memory, for example, the processor 114 and memory 116. Theactivity detector 122 is communicatively connected to the network 102for communicating with at least one count device, for example, thesocial network server 112 a, of a social/online network provider forcommunicatively connected network devices. For convenience ofexplanation, all count device(s), and all or portions of them, areillustrated in FIGS. 1 and 2 as the social network server(s) 112 a.However, any one or more count device (e.g., one or pluralities ofdifferent social/online network provider servers) are possible in theembodiments, and each count device may be distinct, in whole or part,from others of the count devices. For example, the social network server112 a, i.e., a count device, can be a server or other computer ornetwork system of any of a wide variety of social/online networkproviders, such as Facebook™, Google+™, LinkedIn™, Digg™, Pinterest™,Delicious™, Reddit™, and others, and pluralities of these social networkservers 112 a of the respective social/online network providers areincluded in the embodiments. Each social network server 112 a includesor communicatively connects to a programmed interface or query system,for example, allowing communicative access over the network 102 via arespective web page or link of the servers 112 a. The interface or querysystem, such as a respective web page or link, for each respectivesocial network server 112 a is herein referred to as an “API” of theparticular social/online network of the server 112 a.

Each social network server 112 a maintains a collected count (“sharecount”) representing the number of user devices of a social network orsimilar computer or communication network that have shared, posted,liked, voted on, or otherwise interacted with or in respect of (alsoreferred to as “messages”, referring to any related interactions ofdevices of the network) particular URL(s) of a web page or pagesaccessible over the network 102. The share count is or includesmeasures/ratings/counts accessible by the activity detector 122 fromeach respective server 112 a operating as count device, throughcommunications of the activity detector 122 with the API for the server112 a over the network 102. A nonexclusive example of one type of theshare count includes the measures available by communicative access overthe network 102 to Facebook™ at an API of its server 112 a (andsimilarly for other social/online network servers). The activitydetector 122, communicating over the network 102, inputs a desired queryor data to a web page or link API of the server 112 a of thesocial/online network. The server 112 a communicatively responds to theactivity detector 122 over the network 102, such response being one ormore measure (i.e., share count) for the particular URL and particularsocial/online network. The activity detector 122 continues pollingadditional ones of the servers 112 a of other social/online networks,via respective API of the applicable servers 112 a, to collect similarmeasures (i.e., share counts) from each of the other servers 112 a, forthe same URL. The activity detector 122 further collects similarmeasures (i.e., share counts) in this manner from the various servers112 a of all of the social/online networks, for all other URLs of theresult set. In certain embodiments, additional types of share count,such as shares, posts, likes, voted on, or otherwise (i.e., messagesthat are related), are additionally or alternately collected by theactivity detector 122 from same or different servers 112 a, either inconjunction with the foregoing or in separate similar communicativeoperations between the activity detector 122 and the various servers 112a of the social/online networks.

As a more specific example of operation of the activity detector 122regarding the Facebook™ social/online network, a URL of an articlerepresenting or corresponding to the iPhone 5 is included or representedin the result set from the query engine 126. The URL is, for example,http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling-gadget_b_(—)1884724.html.On receiving the URL of the result set, the activity detector 122communicatively inputs the URL over the network 102 to the Facebook™ APIof the applicable network server 112 a. The Facebook API is, forexample, accessed by the activity detector 122 from the server 112 a atthe linkhttp://graph.facebook.com/http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling-gadqet_b_(—)1884724.html.The server 112 a, via the API, responsively communicates the measureover the network 102 to the activity detector 122, for example, theresponse is a structured JavaScript Object Notation (JSON) response suchas:

{ “id”:“http://www.huffingtonpost.com/neil-katz/iphone5-apple-best-selling-gadget_b_1884724.html”, “shares”: 3777 }.

On receiving this response, the activity detector 122 determines thatthe URL (and, consequently, the article of the URL) had been “shared” atotal of 3777 times on the Facebook™ social/online network at the timeof the response. The activity detector 122 continues polling others ofthe servers 112 a, for example, of the social/online networks ofGoogle+™, LinkedIn™, Digg™, Pinterest™, Delicious™, Reddit™, and others,to collect similar share counts from other servers 112 a for eachrespective social/online network, for the same URL and for other URLs ofthe result set. Additional types of share count, such as posts, likes,voted on, or otherwise, are additionally or alternately collected by theactivity detector 122 in similar manner.

In embodiments, a share count can represent any number of types ofsocial network interaction measures of a social/online network, andthese may be similarly or differently named by each respectivesocial/online network (e.g., one such network may refer to a measuredinteraction as “liked”, and referred to by another such network as“recommended,” “rated,” “voted on,” etc.; and related messages arerelated by the network based on any of a wide variety of articleartifacts, according to the network, common for the related messages(e.g., same, similar or related subject matter of the messages, threadsof the messages, or otherwise)). In the case of each social/onlinenetwork, an API of the network is accessed by the activity detector 122for communicative input of URLs of the result set from the query engine126. The social/online network, via its corresponding server 112 a ofthe API, communicates the share count representing the interactionmeasure back to the activity detector 122.

Also in embodiments, the activity detector 122 can collect share countsat various points/times during operations of the activity detector 122,as desired for such operations. Share counts may be collected by theactivity detector 122 at a point that an initial (or first) searchrequest is input to the query engine 126. On input of the searchrequest, the query engine 126 determines a result set of articles thenindexed and corresponding to the request. The result set of article(s)is accessed by the activity detector 122, and the activity detector 122commences communicating with respective API's of servers 112 a ofapplicable social/online networks to determine share counts in respectof the result set of articles. Additionally, one each next searchrequest resulting in any result set of any same article, the activitydetector 122 again communicates with respective API's of servers 112 aof applicable social/online networks to determine share counts for theparticular same article represented by the result set (as well as otherarticles represented by the result set). A running history of sharecounts collected by the activity detector 122 for each indexed articleis maintained, for example, in the database 106 or other storage of orcommunicatively connected to the monitor processing device 104. In theevent that the activity detector 122 cannot communicatively connect to aserver 112 a of any particular social/online network at the time thequery engine 126 receives input of a search request, the historicalshare count for the article and particular social/online network isavailable for reporting and further processing by the monitor processingdevice 104. The historical share counts for the indexed articles arealso available for analyzing changes in the rate of share counts andother statistics processed for reporting and other analysis by themonitor processing device 104, such as, for example, for incorporationin processing of an overall awareness score and others.

In certain alternatives, the server(s) 112 a of a social/online networkor networks can be directly accessed by the activity detector 122, forexample, through proprietary API, communicative connection separate fromor included as subpart of the network 102, or other link or connectionbetween the activity detector 122 and the applicable server 112 a. Inother alternatives, activity detector 122 can communicatively obtainshare counts and the like from an aggregator device, such as a thirdparty provider or data reseller server (e.g., Gnip.com or other), forsocial/online networks, or similar arrangement. In further alternatives,the activity detector 122 includes or communicatively connects to adevice (not shown in FIG. 1) that indexes, summarizes, collects and/orstores social network posts from a social/online network server computeror device, and the device is polled by the activity detector 122 toobtain share counts.

The collection of share counts obtained by the activity detector 122(responsive to a search request to the query engine 126 and applicableresult set of then-indexed articles of the database 106), is accessed bythe reporter 124. The reporter 124 is or includes one or more hardwaredevice, software program stored in memory, or combination of these, aswell as a processor and memory, for example, the processor 114 andmemory 116. The reporter 124 is communicatively connected to the network102 for communicating with user device(s) submitting search requestsover the network 102. For example, each user device is, includes orcommunicatively connects to a computer, laptop, tablet, smart phone, orother device communicatively connected to the network 102, and capableof communicating the search request to the query engine 126 over thenetwork 102.

The reporter 124, using the share counts collected by the activitydetector 122 corresponding to a search request received by the queryengine 126 as input, determines an overall score for the search request.The overall score (also referred to as “Resonance score”) represents alevel of “awareness” for the particular topic of the search for whichthe search request is made. More particularly, the Resonance scorerepresents the volume of articles and corresponding share counts forthose articles for the search request. A higher Resonance score (e.g., arelatively high volume of articles and high share counts for thosearticles) indicates a higher interest or awareness of the topic of thesearch request, and a lower Resonance score (e.g., a relatively lowervolume of articles and lower share counts for those articles) indicatesa lower interest or awareness of the topic of the search request.

The reporter 124 computes the Resonance score from input of all sharecounts collected by the activity detector 122 for the article(s) 110 ofthe result set of the query engine 126 (i.e., for the particular searchrequest) and programmed or designated bias benchmark. A nonexclusiveexample of the computation includes a weighted average result, in whichthe respective share count for each article 110 is multiplied by thebias benchmark for the either the article 110, the share count, orcombination of these; the results of the multiplication for each sharecount are summed; and the resulting sum is divided by the total numberof all share counts for all article(s) 110 of the result set. Theweighted average result (having a percentage value) is mapped by thereporter 124 to a scale of 1-100 as the Resonance score (e.g., if theweighted average result is 75%, the Resonance score from mapping to thescale may be 75). The bias benchmark for each article 110 and/orrespective share counts for article 110 can be related to the degree orextent of relevance or similarity of the article 110 and/or its sharecounts to the subject of the search request received by the query engine126. Alternately or additionally, benchmarks (or respective ones ofthem) can be or include weightings or other indicators of articlesource, relative age or date of publication or the like, overall sharecount in general (e.g., log(x) value of totals), and/or other intrinsicor temporal factors or aspects of the respective article(s), the searchrequest at issue, or others. In addition to or in the alternative, thereporter 124 may, but need not necessarily in all embodiments, determinescores or measures for the search request which are in addition to theResonance score.

The reporter 124 compiles and formats the Resonance score (and, ifapplicable other scores or measures) together in a report template. Thereport template can additionally include other items, such as itemsrepresenting history of share counts, Resonance scores, and others, butneed not necessarily do so in certain embodiments. The reporter 124delivers or makes available for access the report template containingthe Resonance score, for example, the report template is accessible torequesting computer or device of the search request from a website,download site or link, data service or otherwise. In certainembodiments, a website viewable through communication over the network102 in a browser of a network connected computer or device (e.g., thecomputer or device making the search request to the query engine 126 oranother computer or device, as applicable).

In operation, the collector 118, continuously, intermittently, ondemand, upon receipt of a search request by the query engine 126, orotherwise as applicable, detects articles 110 having one or more topicalitem and which are accessible through communications over the network102 from source devices 112. As articles 110 are detected by thecollector 118, the indexer 120 designates a unique identifier for eacharticle 110 (for example, a number or numbers, letter or letters, otheridentifiers, metatag or tags, or combinations, as desired in theembodiment). The indexer 120 also stores in the database 106 (or otherstorage) the identifier and additional indicia of the article 110, forexample, any of a topical item, title, source or publisher, publicationtime, author, summary, tag(s), image list, revision time, other label orelement representing the article, or combination.

Upon receipt of a search request by the query engine 126 (such as from anetwork connected computer or device of a user), the query engine 126searches the database 102 for articles 110 then indexed and identifiesany items of the articles 110 related to the search request. Therelatedness can be measured by similarity measures such as keywordmatching, Boolean expressions, natural language processing, semanticprocessing such as latent semantic analysis, document clusteringtechniques, other statistical or probabilistic measures, or others, suchas by comparison of source information, publication or other temporalmeasures, popularity measures, relatedness to some proxy information, orotherwise. For each indexed item (representing an article 110) of thedatabase 102, the query engine 126 compares the item to a threshold todetermine whether the relatedness or relevance level is sufficient forinclusion in a result set. Examples of possible thresholds criteria mayinclude analysis of an associated URL, internet web address, sourcelocation, or other portion, link, text, image, or content of an article110 or corresponding to the article 110. The query engine 126 thencompiles the result set of sufficiently related/relevant items(representing articles 110) of the database 102 for the activitydetector 122.

The activity detector 122, based on the result set from the query engine126 and for each item (i.e., representing an article 110),communicatively determines from one or more social/online networksources (and/or other source) an applicable share count for the article110 and the network source. The share count may be collected by thesocial/online network source to represent a number of times that theparticular article 110 has been “shared”, “liked”, “commented”,“posted”, or as otherwise named. In any event, the share count is ameasure from a source that collects data representing interactions (suchas by users of the source or source network) with the article 110. Thisshare count of user interaction with the article is collected by theactivity detector 122 as an indicator of interest in the particulararticle 110, as well as the various interactions that may be apply forthe article 110.

The activity detector 122 makes available to the reporter 124 the sharecounts collected for each article 110 of the result set from the queryengine 126. The reporter 124, based on the share counts and articles110, then determines the Resonance score for the particular searchrequest. The reporter 124 compiles and formats the Resonance score (and,if applicable other scores or measures), and histories of share counts,Resonance scores, and other items, together in a report template. Thereport template is accessible from the reporter 124, for example, thereporter 124 delivers the report template through communications overthe network 102 to the user computer or device making the searchrequest. A website of or communicatively connected to the monitorprocessing device 104 can provide a browser display of a web page touser computers/devices via the network 102, for making search requestsand receiving report templates of Resonance scores by thecomputers/devices.

The Resonance score produced by the monitor processing device 104represents a measure of awareness or interest in a particular topic. Inparticular, the search request that is input to the monitor processingdevice 104 by a user computer/device will have or include one or moretopical item. The monitor processing device 104, by collecting andanalyzing interactivity with articles relevant to the search request,can provide the Resonance score as an indication of interest orawareness of the relevant topical item. This Resonance score, which mayinclude and account for weightings or biases, such as article age,article source, article similarity to the search request, time elapsedsince the share/like/comment was applied to the article (or time elapsedrelative to the article's publication), value of the social/onlinenetwork providing the share count for the article, and other factors, isproxy for the topic of the query and its interest among thoseinteracting with the topic.

As an example of the operation, a search request that includes atechnical product press release may have a semantically related content,publication, or other reference for, included in or to an article thathas been indexed by the monitor processing device 104 from a technologyblog. The related article may have some small number of share and likecounts on several social/online networks but have many shares on a moreprofessionally oriented social/online network (such as LinkedIn™) wherethe business of the technology product considers that network'sdemographics more valuable than other social/online networks. Themonitor processing device 104 collects all share counts and determines,including any weighting bias or benchmark more influential, theResonance score. The user of the requesting computer or device receivesthe Resonance score as a proxy of interest level, representing theoverall awareness to the topic or idea, based on analysis by the monitorprocessing device 104 of interactions on social/online networks andother sources.

Referring to FIG. 3, a method 300 of monitoring topical activity ofcommunications devices communicatively connected to a communicationsnetwork includes identifying 302 a topic to measure (idea, word, query,article, post, shared content, ad, etc). For example, the step ofidentifying 302 may include monitoring a publication of an article, anaccess to an article by a communications device, or a characteristic ofa communications network or network connected device(s).

On identifying a topic to measure, a step of finding web content (newsarticles, blog posts, tweets, etc) 304 searches and determines articlesand/or other information relevant, similar to or having relationshipwith the topic. In the step 304, searching is conducted according to asearch method (including but not limited to set-theoretic modelsincluding Boolean, semantic and keyword, algebraic models such as vectorspace models, and probabilistic models such as Bayesian, etc.) todetermine relevant articles and information for the topic. For example,searching of items, interactions, device or user identifiers, articles,posts, and other interactive elements of a website, network, socialnetwork, total Internet, or other set or subset of interconnectedcommunications devices (and, consequently, users of the devices) obtainsone or more collection of articles and information for the topic.

For each article or information of the one or more collection, a step ofinterfacing 306 accesses sources of and devices (and, consequently,device users) interacting with the one or more collection of articlesand information for the topic. By the step of interfacing 306,detections of interactions are made, for example, interactions of get,share, comment, like, post (etc) are detected and accumulated. As anexample, by interfacing 306 to social networks or other content sharingnetworks of communicating devices, counts and other metrics aredeterminable for a wide variety of interactions within and between thedevices (and, therefore, users of devices) of the social networks orother content sharing networks as to the topic based on aggregation forthe collection of articles and information.

In a step of creating 308 a topic awareness measure, metrics andanalyses are performed on the aggregate of counts and other metrics forthe collection of articles and information relative to the topic. Thestep 308 includes, for example, processing and creating individual (percontent/article piece) and summary (all matching pieces) indications asgauge of topic awareness. These indications as gauge of topic awarenesscan be further analyzed, displayed, reported and otherwise manipulatedand handled.

In other aspects of the embodiments, a variety of devices and processescan be employed as the elements, components and steps to fetch countsand metrics, interface, access, monitor, and measure, as may be requiredfor particular networks, devices, articles and topics in anyapplication. The embodiments can be combined with other elements andprocesses, as well. For example, articles published, searched, detectedand monitored may be centrally stored or otherwise organized.

Referring to FIG. 4, a method 400 of monitoring topical activityrepresented by articles (which may be or include a representation of orlink to the article(s)) accessible in a communications network, based oninteractions with the one or more article by communications devices viacommunications over the network, includes receiving 402 from the networka search request from a device communicatively connected to the network.Each article (which may include, but is not limited to, a documents,advertisement, software program, social media text or post, image, otherinformation content, or other items), has one or more subject,categorization or other topic, and may be accessed over the network froma host device, such as a website, server, or other devicecommunicatively connected to the network. The search request may be orinclude any word, text, paragraph, article, title, source, time sincepublication, publication date, hyperlink to article or link for article,website identifier or locator (e.g., URL), portion or combination ofthese, or other data items. In certain nonexclusive examples, a websiteprogram stored in non-transient memory and processed by a processorserves a web page over the network to the device providing the searchrequest, the search request is input to a search template web page bythe device, and the search request is received from communication by theweb page over the network in the step of receiving 402.

In a step of looking-up 404, the search request is compared to an indexof articles stored in a database or other tangible medium of storage.The comparison in the step of looking-up 404 measures relevancy of theindexed data of the storage representing the articles to the searchrequest. Possible relevancy measures include one or more of a semanticmeasure in which statistical processing determines a similarity of wordsof the input to the indicia of articles (e.g., word or keywordmatch(es)), a document clustering technique, Boolean expressioncomparison, a natural language process, a latent semantic analysis,statistical and probabilistic comparisons, source comparisons,comparisons of publication or other temporal aspects, popularity orrating measures of others (e.g., starred or preferred selections),financial or proxy information relativity, and others.

In a step of creating 406, a result set is compiled of articles from thestep of looking-up 404. In the step 406, articles having relevance tothe search request, as determined in the step of looking-up 404, aremeasured against a threshold (such as a programmed level, an inputvariable measure, or other). Articles meeting the threshold are compiledin the step of creating 406, such as by compiling the indexed articles,together with a respective unique identifier for each such articleindexed in the storage, into the result set.

For each article of or represented in the result set, one or more sharecount is collected in a step 408. Each share count represents aninteractive measure recorded by a count device or system connected tothe network, which count device or system is communicatively accessibleover the network to obtain the share count. The interactive measurerepresents the number or extent of device interactions by other devices(i.e., user devices) communicatively connected to the network, with orin respect of the article. A particular, but not exclusive, example ofsuch count device or system is a network-connected server or othercommunicative device of a social/online network provider, such asFacebook™, Google+™, LinkedIn™, Digg™, Pinterest™, Delicious™, Reddit™,and others), which server or device is accessible over the network toobtain share counts. In general, social/online network provider makesavailable for access over the network one or more server having aprogrammed interface or query system. In the step 408, the count deviceor system is communicatively accessed over the network, such as via theprogrammed interface, query system or other API (e.g., a web page orlink. A particular query is communicated over the network to the countdevice or system, such as via the applicable API, and the count deviceor system responds over the network by communicating the share count. Inaddition to the share count responsive to the particular query, otherdata set of information may be communicated by the count device orsystem. If the share count is as subset of a larger data set ofinformation, the step 408 includes parse of the larger data set toobtain the share count.

The share count is collected in the step 408 for each article of orrepresented by the result set, and from each count device or systemaccessed in such manner. One or any number or type of count device orsystem may be accessed in the step of collecting 408 (e.g., according todesired arrangement), where each count device or system makes availablefor collection a respective share count in the step 408. As examples ofthe share count in certain embodiments, the share count represents thenumber of user devices of a social/online network or similar computer orcommunication network that have shared, posted, liked, voted on, orotherwise interacted with an article or in respect of particular URL(s)of a web page or pages of the article accessible over the network.However, the share count can represent any of a wide variety of types ofsocial network interaction measures of a social/online network, andthese may be similarly or differently named by each respectivesocial/online network (e.g., one such network may refer to a measuredinteraction as “liked”, and referred to by another such network as“recommended,” “rated,” “voted on,” etc.).

In a step of processing 410, one or more score, for example, Resonancescore, is determined from all share counts collected in the step 408. Inthe case of a Resonance score, the score represents a level of“awareness” for the particular topic of the search request, becauserepresents the volume of articles and corresponding share counts forthose articles for the search request. A higher Resonance score (e.g., arelatively high volume of articles and high share counts for thosearticles) can indicate a higher interest or awareness of the topic ofthe search request, and a lower Resonance score (e.g., a relativelylower volume of articles and lower share counts for those articles) canindicate a lower interest or awareness of the topic of the searchrequest.

The score is processed in the step 410 based on all share countscollected in the step 408 for the articles represented by the result setfrom the step of creating 406. The processing 410 may also includemeasures of bias or weighting, such as programmed or designatedbenchmark measures, to obtain the score. A nonexclusive example of theprocessing 410 calculates a weighted average result, in which, for eachparticular article of the result set, the respective share countcollected in the step 408 from each count device or system is multipliedby an applicable benchmark measure (e.g., a weighted measure) for theshare count (or relevant article or relevant count device or system, asapplicable); the results of the multiplication for each share count aresummed; and the resulting sum is divided by the total number of allshare counts for all articles 110 of the result set. The weightedaverage result (having a percentage value) may, in certain embodiments,be mapped in the step of processing 410 to a scale, for example, of1-100, as the score.

The benchmark measure for each article and/or respective share countsfor the article can be related to the degree or extent of relevance orsimilarity of the article and/or its share counts to the subject of thesearch request of the step of receiving 402. Alternately oradditionally, benchmark measures (or respective ones of them) can be orinclude weightings or other indicators of article source, relative ageor date of publication or the like, overall share count in general(e.g., log(x) value of totals), and/or other intrinsic or temporalfactors or aspects of the respective article(s), the search request atissue, or others. In addition to or in the alternative, as applicable inthe embodiment, other scores or measures for the search request may bedetermined from the share counts in the step of processing 410.

A step of reporting 412 compiles and formats a report template includingor representing the score (and, if applicable other scores or measures).The report template can additionally include other items, such as itemsrepresenting history of share counts, scores, and others, but need notnecessarily do so. The report template (or an artifact representing thetemplate) is communicated over the network or otherwise made availableto the device communicating the search request. In certain nonexclusiveexamples of the step of reporting 412, the report template iscommunicated over the network to the device of the search request from awebsite, download site or link, data service or otherwise, such as, forexample, a website display is communicated over the network to thedevice and represented in a browser of the device.

Articles are collected for indexing in a step 414. In the step 414,articles accessible via communications over the network are collected.Collecting 414 can include communicatively accessing the article, a linkor location of the article, a summary of the article, or another digitalitem representing the article, from a source device connected to thenetwork having, storing or communicatively connected to the article orthe digital item, or otherwise capturing, viewing or processing thearticle or digital item. The step of collecting 414 can continuously,intermittently, on demand, upon receipt of a search request in the step402, or otherwise as applicable, detect articles having one or moretopical item and which are accessible through communications over thenetwork from source devices communicatively connected to the network.For example, upon a first step of receiving 402 as to a particulartopical item of the search request, collecting 414 may proceed forarticles accessible on the network that are relevant to the particulartopical item of the search request, as determined by processing ofkeyword matching, Boolean expressions, natural language processing,semantic processing such as latent semantic analysis, documentclustering, other statistics or probabilities, or others, and,thereafter, the step of collecting 414 proceed initiate according toprogrammed rules, input directive, or otherwise, as applicable in theembodiment.

In certain embodiments, a step of identifying 420 articles forcollection in the step of collecting 414 includes processing of rules,for example, fixed, programmed or programmable rules, representing type,subject matter, context, similar features, title, and other items,segments, text, images, source, and other features and aspects ofarticles can control the step of collecting 414. In addition or in thealternative, an article or articles may be targeted for collection inthe step 414 by input to the method 400, such as in the step ofidentifying 420, or otherwise.

Collected articles of the step 414 are indexed in a step 416. In thestep of indexing 416, a respective unique identifier is assigned foreach article (for example, a number or numbers, letter or letters, otheridentifiers, metatag or tags, or combinations, as desired in theembodiment). The article is parsed in the step 414 to obtain metadatarepresenting the article. The metadata representing the article may be,for example, any of a topical item, title, source or publisher,publication time, author, summary, tag(s), image list, revision time,other label or element representing the article, or combination ofthese.

In a step of storing 418, the unique identifier and metadatarepresenting the article are stored, for example, in a database (such asa relational or other database) or other tangible medium, for comparisonin the step of looking up 404 in response to search requests received inthe step 402.

Referring to FIG. 5, an example of certain embodiments follows:

500: Example method of measuring awareness of an idea or topicimplemented at least in part by one or more computing device501: An initial topic or query can consist of any text, speech, richmedia, or other content or item, for example, including but not limitedto a set of key words, part or full document, a web page, data, orother.503: Web content determined similar to input in [501] by way of searchalgorithm such as keyword search, statistical or natural language query,vector model, fielded database-style query, or human measured—isidentified and selected for processing in [505]. Web content may be aweb page or pages containing any text, graphics, or media.505: For each selected content piece, request and receive usagestatistics related to said web content using locally stored or remoteresource values. Remote values retrieved from one or many online sourcessuch as Twitter, Facebook, LinkedIn, StumbleUpon, Digg, Delicious,Google Buzz, Google +1, Google Plus, etc. Each remote resourceindicating some count of user activity around the content such asshares, likes, comments, posts, etc., each indicative of some awarenessof the content.507: For each content piece, store and display individual and summarymeasures of counts to indicate the total count or some weighted averageof all counts stored and displayed as indication of an overall awarenesslevel about topic of [501]

The embodiments provide a wide variety of applications including forexample, the embodiments and results thereof can be used as anindication of trending topics, to determine advertising, to determinemost valuable web content for purposes of publication or distribution,as an indicator to help create original content with higher potential,as an indicator into topics for investment purposes, as a way to monitoronline awareness around a brand, product, good or service, marketingmessage, and numerous other possibilities, variations, alternatives,additions and arrangements.

In the foregoing, the invention has been described with reference tospecific embodiments. One of ordinary skill in the art will appreciate,however, that various modifications, substitutions, deletions, andadditions can be made without departing from the scope of the invention.Accordingly, the specification and figures are to be regarded in anillustrative rather than a restrictive sense, and all such modificationssubstitutions, deletions, and additions are intended to be includedwithin the scope of the invention. Any benefits, advantages, orsolutions to problems that may have been described above with regard tospecific embodiments, as well as device(s), connection(s), step(s) andelement(s) that may cause any benefit, advantage, or solution to occuror become more pronounced, are not to be construed as a critical,required, or essential feature or element.

What is claimed is:
 1. A system for monitoring topical interest in asearch item of a user device, messages including an article artifactrepresenting an article are communicated over a communications networkof networked devices, and the communications network counts the messagesto yield a share count of the messages for the communications network,comprising: a query receiver communicatively connected to the userdevice, for communicatively receiving the search item from the userdevice; a database communicatively connected to the query engine, thedatabase contains at least one indexed article representing the article;a comparator communicatively connected to the query device and thedatabase for determining any of the at least one indexed article of thedatabase similar to the search item received by the query receiver; adetector communicatively connected to the comparator and thecommunications network, for accessing the communications network toobtain, for each of the at least one indexed article determined by thecomparator, the share count of the messages of the communicationsnetwork including the article artifact representing the indexed articleof the article; and a score processor connected to the detector, forderiving a score from the share count of the messages, the scorerepresents topical interest in the search item for the communicationsnetwork.
 2. The system of claim 1, wherein a plurality of respectivearticle artifacts each respectively representing at least one respectivearticle are communicated over the communications network in respectivemessages, each respective message includes one of the respective articleartifact representing one of the respective article, and thecommunications network respectively counts the respective messages ofthe respective article artifact to yield a respective share count forthe respective messages, further comprising; a plurality of respectiveindexed articles of the database, each respective indexed articlerespectively representing one of the respective article; wherein thecomparator respectively determines any of the respective indexedarticles similar to the search item received by the query receiver;wherein the detector accesses the communications network to obtain, foreach of respective article determined by the comparator, the respectiveshare count of the respective messages of the communications networkincluding the respective article artifact representing the respectiveindexed article of the respective article; and wherein the scoreprocessor derives an aggregate score from all of the respective sharecounts for all of the respective messages and the respective articles,the aggregate score represents topical interest in the search item forthe communications network.
 3. The system of claim 2, wherein aplurality of respective communications networks each include respectivemessages, each of the respective messages of the respectivecommunications network of the plurality includes one of the respectivearticle artifact representing one of the respective article, and therespective communications network of the plurality respectively countsthe respective messages of the respective article artifact to yield arespective share count for the respective messages of the respectivecommunications network of the plurality, further comprising; wherein thedetector accesses each of the plurality of respective communicationsnetworks to obtain, for each respective article determined by thecomparator, the respective share count of the respective messages of therespective communications network including the respective articleartifact representing the respective indexed article of the respectivearticle; and wherein the score processor derives an overall score fromall of the respective share counts for all of the respective messages,all of the respective articles, and all of the plurality of respectivecommunications networks, the overall score represents topical interestin the search item for the plurality of respective communicationsnetworks.
 4. The system of claim 1, wherein the respective messages areselected from the group consisting of: a post, a share, a like, a vote,a rank, other comment, and combinations.
 5. The system of claim 3,wherein the respective messages are selected from the group consistingof: a post, a share, a like, a vote, a rank, other comment, andcombinations.
 6. The system of claim 1, wherein the communicationsnetwork is a social communications network.
 7. The system of claim 2,wherein the communications network is a social communications network.8. The system of claim 3, wherein each of the plurality of respectivecommunications network is a different one of the respective socialcommunications networks.
 9. The system of claim 1, an article networkincludes communicatively connected article source devices, each articlesource device includes at least one article, further comprising: acollector communicatively connected to the article network, thecollector, responsive to query receive on receipt of the search item,accesses the article source devices over the article network to readeach of the at least one article; an indexer communicatively connectedto collector and the database, the indexer, for each respective one ofthe at least one article from the collector, parses the article, createsthe indexed article corresponding to the article, and stores the indexedarticle in the database.
 10. The system of claim 9, further comprising:a reporter communicatively connected to the score processor and the userdevice, for communicating the score in readable format to the userdevice.
 11. The system of claim 9, further comprising: a reportercommunicatively connected to the score processor and the user device,for communicating the score in readable format, together with thearticles corresponding to the score, to the user device.
 12. The systemof claim 9, further comprising: a reporter communicatively connected tothe score processor and the user device, for communicating the score inreadable format, together with an article identifier representing thearticles corresponding to the score, to the user device.
 13. The systemof claim 9, wherein the user device is communicatively connected to thequery device and the reporter by the Internet, and the user devicecommunicates the search item over the Internet to the query device andthe reporter communicates the score over the Internet to the userdevice.
 14. A method of monitoring topical activity among networkeddevices of a social communications network, the social communicationsnetwork communicates related messages between networked devices andmaintains a share count of the related messages, and a datacommunications network includes at least one source of articles,comprising the steps of: receiving a search item from a datacommunications network; collecting articles related to the search itemfrom each of the at least one source of articles of the datacommunications network; storing in a database, for each respective oneof the article from the step of collecting, a respective uniqueidentifier representing the article; comparing the search item to eachrespective unique identifier, respectively, of the database, todetermine similarity of the respective unique identifier to the searchitem; compiling a result set of each respective unique identifierdetermined similar to the search item in the step of comparing;communicatively detecting the share count of the messages of the socialcommunications network related to the result set; and deriving a scorebased collectively on all of the share counts from the step ofcommunicatively detecting, the score represents topical activity ofnetworked devices of the social communications network for the searchitem.
 15. A method of monitoring topical activity among respectivenetworked devices of each of a plurality of respective socialcommunications networks, each respective social communications networkcommunicates respective related messages between the respectivenetworked devices of the respective social communications network andmaintains a respective share count of the respective related messages ofthe respective social communications network, and a data communicationsnetwork includes at least one source of articles, comprising the stepsof: receiving a search item from a data communications network;collecting articles related to the search item from each of the at leastone source of articles of the data communications network; storing in adatabase, for each respective one of the article from the step ofcollecting, a respective unique identifier representing the article;comparing the search item to each respective unique identifier,respectively, of the database, to determine similarity of the respectiveunique identifier to the search item; compiling a result set of eachrespective unique identifier determined similar to the search item inthe step of comparing; communicatively detecting the respective sharecount of the respective related messages of each one of the plurality ofrespective social communications network related to the result set; andderiving a score based collectively on all of the respective sharecounts from the step of communicatively detecting, the score representstopical activity of all of the respective networked devices of all ofthe plurality of respective social communications networks for thesearch item.
 16. The method of claim 14, wherein the search item isreceived in the step of receiving from a user device communicativelyconnected to the data communications network, further comprising thestep of: reporting the score to the user device over the datacommunications network.
 17. The method of claim 15, wherein the searchitem is received in the step of receiving from a user devicecommunicatively connected to the data communications network, furthercomprising the step of: reporting the score to the user device over thedata communications network.
 18. The method of claim 14, wherein therelated messages are selected from the group consisting of: a post, ashare, a like, a vote, a rank, other comment, and combinations.
 19. Themethod of claim 15, wherein the respective related messages are selectedfrom the group consisting of: a post, a share, a like, a vote, a rank,other comment, and combinations.
 20. The method of claim 14, furthercomprising the step of: indexing each respective one of the article fromthe step of collecting to obtain the respective unique identifier forthe article.
 21. The method of claim 15, further comprising the step of:indexing each respective one of the article from the step of collectingto obtain the respective unique identifier for the article.
 22. Themethod of claim 16, wherein the step of reporting includes communicatingthe articles corresponding to the search item to the user device. 23.The method of claim 17, wherein the step of reporting includescommunicating the articles corresponding to the search item to the userdevice.